﻿

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IotClientService.Models.Lg;
/// <summary>
/// 外观检测结果
/// </summary>
public class LgInspectResult
{
    /// <summary>
    /// Cell ID
    /// </summary>
    public string CellId { get; set; } = "PFNA001………";

    /// <summary>
    /// 是否 NG (不良品)
    /// </summary>
    public int IsNg { get; set; } 

    /// <summary>
    /// NG 代码
    /// </summary>
    public string NgCode { get; set; } 

    /// <summary>
    /// 入料时间
    /// </summary>
    public string FeedTime { get; set; } = "20220628153652";

    /// <summary>
    /// 出料时间
    /// </summary>
    public string DischargeTime { get; set; } = "20220628153652";

    /// <summary>
    /// 正面侧面(3D)判定-相机
    /// </summary>
    public int FrontSide3dCamera { get; set; } 

    /// <summary>
    /// 正面侧面(2D)判定-相机
    /// </summary>
    public int FrontSide2dCamera { get; set; } 

    /// <summary>
    /// 正面底面棱(3D)判定-相机
    /// </summary>
    public int FrontBottomEdge3dCamera { get; set; }

    /// <summary>
    /// 后面右侧面(3D)判定-相机
    /// </summary>
    public int BackRightSide3dCamera { get; set; }

    /// <summary>
    /// 后面右侧面(2D)判定-相机
    /// </summary>
    public int BackRightSide2dCamera { get; set; }
    /// <summary>
    /// 后面底面棱(3D)判定-相机
    /// </summary>
    public int BackBottomEdge3dCamera { get; set; } 

    /// <summary>
    /// 极柱面(3D)判定-相机
    /// </summary>
    public int PoleCylinderSurface3dCamera { get; set; }

    /// <summary>
    /// 极柱面(2D)判定-相机
    /// </summary>
    public int PoleCylinderSurface2dCamera { get; set; }

    /// <summary>
    /// 底面(3D)判定-相机
    /// </summary>
    public int BottomSurface3dCamera { get; set; }

    /// <summary>
    /// 底面(2D)判定-相机
    /// </summary>
    public int BottomSurface2dCamera { get; set; } 

    /// <summary>
    /// 左中间棱(3D)判定-相机
    /// </summary>
    public int LeftMiddleEdge3dCamera { get; set; } 

    /// <summary>
    /// 右中间棱(3D)判定-相机
    /// </summary>
    public int RightMiddleEdge3dCamera { get; set; } 
    /// <summary>
    /// 防爆阀(2D)判定-相机
    /// </summary>
    public int ExplosionProofValve2dCamera { get; set; } 

    /// <summary>
    /// 左右极柱(2D)判定-相机
    /// </summary>
    public int LeftRightPoleCylinder2dCamera { get; set; } 
}

